package com.example.controlcarappv2;
/**
 * Classe que informa qual acao sera feita.
 * @author Gabriel Soares
 */
public class Acao {

    String nomeAcao = "";
    int[] movimento = {0,0,0} ;
    int valorAcao = 1;

    Acao(int i){

        switch (i){
            case 1: moveEsquerda();
                    break;
            case 2: moveDireita();
                    break;
            case 3: moveCima();
                    break;
            case 4: moveBaixo();
                    break;
            default: break;

        }

    }

    // Move para esquerda.
    void moveEsquerda(){
        movimento[0]= -1;
        movimento[1]= 0;
        movimento[2]= 0;

        nomeAcao = "Move para Esqu.";
    }

    // Move para direita.
    void moveDireita(){
        movimento[0]= 1;
        movimento[1]= 0;
        movimento[2]= 0;

        nomeAcao = "Move para Dire.";
    }

    // Move para cima.
    void moveCima(){
        movimento[0] = 0;
        movimento[1] = -1;
        movimento[2] = 0;

        nomeAcao = "Move para Cima.";
    }

    // Move para Baixo.
    void moveBaixo(){
        movimento[0] = 0;
        movimento[1] = 1;
        movimento[2] = 0;

        nomeAcao = "Move para Baixo";
    }
    
    public String toString(){
    	return nomeAcao;
    }

}
